<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<definitions id="definitions"
  xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
  xmlns:camunda="http://camunda.org/schema/1.0/bpmn"
  targetNamespace="Examples">
  
  <process id="ScriptBeanAccess" isExecutable="true">
  
    <startEvent id="theStart" />

    <scriptTask id="theScriptTaskWithExistingProcessVariableName" scriptFormat="juel" camunda:resultVariable="myVariable">
      <script>#{myBean}</script>
    </scriptTask>

    <receiveTask id="wait" />

    <sequenceFlow id="flow1" sourceRef="theStart" targetRef="theScriptTaskWithExistingProcessVariableName" />
    <sequenceFlow id="flow2" sourceRef="theScriptTaskWithExistingProcessVariableName" targetRef="wait" />
    
  </process>

</definitions>